package com.itmyx.base.service;

import com.itmyx.base.util.data.ParamData;
import com.itmyx.base.util.page.PaginationResult;

/**
 * 功能描述   
 */
public interface BaseService {

	/**
	 * 概述：	  分页查询
	 * @param param
	 * @return
	 */
	public PaginationResult getList(ParamData param);

	/**
	 * 概述：	根据主键获取
	 * @param id
	 * @return
	 */
	public ParamData getById(ParamData param);
	
	/**
	 * 概述：	添加返回主键
	 * @param user
	 * @return
	 */
	public String add(ParamData param);

	/**
	 * 概述：	更新
	 * @param user
	 * @return
	 */
	public boolean updateById(ParamData param);
	
	/**
	 * 概述：	通过主键删除
	 * @param id
	 * @return
	 */
	public boolean deleteById(ParamData param);
	
}
